/*******************************************/
/********        API_Storage.js     **********/
/** 业务API - 存储管理
 ***
 *** 张家磊
 *** 2021/12/2
 *******************************************/

// import common from "../common.js"
// import Str4 from '@/common/utils/Str4.js';
// import jsbridge from "@/common/utils/jsbridge.js"
/*******************************************/
/***             全局变量                 ***/

/*******************************************/
/***             局部变量                 ***/

/*******************************************/
/***             函数实现                 ***/
export default {
  setItem(key, value) {
    localStorage.setItem(key, value)
  },
  setObj(key, value) {
    localStorage.setItem(key, JSON.stringify(value))
  },
  getItem(key) {
    return localStorage.getItem(key)
  },
  getObj(key) {
    let value = localStorage.getItem(key)
    if (value == null) {
      return null
    }
    let obj = JSON.parse(value)
    return obj
  },
  removeItem(key) {
    localStorage.removeItem(key)
  },
  clearAll() {
    localStorage.clear()
  },
  // setItemAndroid(key, value) {
  // 	let res = jsbridge.localStorageSet(key, value)
  // 	if(!res){
  // 		this.setItem(key, value)
  // 	}
  // },
  // async getItemAndroid(key, value) {
  // 	let res = await jsbridge.getItemAndroid(key)
  // 	if(res == null){
  // 		res = this.getItem(key, value)
  // 	}
  // 	return res
  // },
}
